#toc-content nav {
  @apply text-sm leading-6;
}

#toc-content ul {
  @apply m-0 list-none p-0;
}

#toc-content li {
  @apply my-1 p-0;
}

#toc-content a {
  @apply text-muted-foreground hover:text-primary hover:bg-primary/10 relative block rounded-lg border-l-2 border-transparent px-4 py-3 no-underline transition-all duration-200 ease-out hover:translate-x-0.5 hover:-translate-y-px hover:scale-[1.02];
}

/* Gumshoe 添加的 active 类样式 */
#toc-content a.active,
#toc-content li.active > a {
  @apply text-primary bg-primary/10 translate-x-0.5 -translate-y-px scale-[1.02] font-medium;
}

#toc-content ul ul a {
  @apply pl-6;
}

#toc-content ul ul ul a {
  @apply pl-8;
}

#toc-content ul ul ul ul a {
  @apply pl-10;
}

#toc-content ul ul ul ul ul a {
  @apply pl-12;
}

#toc-content ul ul ul ul ul ul a {
  @apply pl-14;
}



